Messages
11/26/2023
16 : 14
PD#551 Scaling Airbnb’s Payment Platform
191 countries, over 70 currencies, and a network of over two dozen payment routes
11/19/2023
17 : 24
PD#550 How one line of code caused a $60 million loss
60000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were delayed
11/12/2023
15 : 54
PD#549 Habits of great software engineers
It's a combination of many different skills, mindsets, and disciplines.
11/5/2023
18 : 14
PD#548 Lessons learned from two decades of Site Reliability Engineering
Two decades ago, Google had a pair of small datacenters, each housing a few thousand servers
10/29/2023
16 : 24
PD#547 How to Make a CPU
Out of rocks and sand as fast as possible without using too many words
10/22/2023
16 : 14
PD#546: Optimism vs Pessimism in Distributed Systems
Avoiding coordination allows us to build distributed systems that scale
10/19/2023
4 : 24
Role of algorithms
They train you to be better at particular aspects of software engineering #544 – October 16, 2023 View in browser Programming Digest Role of algorithms Algorithms are a useful skill not because you use
10/8/2023
18 : 4
Where does my computer get the time from?
From NTP, but where does NTP get the time from? #543 – October 09, 2023 View in browser Programming Digest Where does my computer get the time from? Where does my computer get the time from? From NTP,
10/1/2023
18 : 14
Writing a Debugger From Scratch
Create a debugger and understand how they work under the hood #542 – October 02, 2023 View in browser Programming Digest Writing a Debugger From Scratch Tim has left the Microsoft Debugger Platform
9/24/2023
18 : 4
Application Caching Strategies
A latency of just a few milliseconds can cause millions of loss in revenue #541 – September 25, 2023 View in browser Programming Digest Application Caching Strategies In this post, we will discuss what
9/17/2023
18 : 54
Asking questions the right way
The right question at the right time can be the catalyst for advancements in tech #540 – September 18, 2023 View in browser Programming Digest Asking questions the right way Engineers at all levels are
9/10/2023
19 : 4
Aging Code
Aging your code ensures it's built on a rock-solid foundation. #539 – September 11, 2023 View in browser Programming Digest Aging Code Aging your code isn't about resisting progress; it's
9/3/2023
18 : 54
Build Latency, Predictability, and Developer Productivity
On the surface, build latency is a purely technical problem. #538 – September 04, 2023 View in browser Programming Digest Build Latency, Predictability, and Developer Productivity On the surface, build
8/27/2023
18 : 54
How many years to senior engineer?
Becoming a senior engineer isn't about clocking years #537 – August 28, 2023 View in browser Programming Digest How many years to senior engineer? Becoming a senior engineer isn't about
8/20/2023
18 : 44
The Source of Readability
Readability is more objective than you'd think. #536 – August 21, 2023 View in browser Programming Digest The Source of Readability Readability is often treated as a subjective thing. When someone
8/14/2023
10 : 45
Moving faster
Some people are producing projects that are far beyond what I could do in a single lifetime #535 – August 14, 2023 View in browser Programming Digest Moving faster Over time I started to notice that
8/6/2023
19 : 4
How branches influence the performance of your code
And what can you do about it. #534 – August 07, 2023 View in browser Programming Digest How branches influence the performance of your code and what can you do about it In this articles we investigate
7/30/2023
19 : 4
Before you try to do something, make sure you can do nothing
If you can't do nothing, then don't expect to be able to do something. #533 – July 31, 2023 View in browser Programming Digest Before you try to do something, make sure you can do nothing If
7/21/2023
8 : 34
What I Learned about Payment Systems While Working at a Pizza Place
Placing an order and capturing a payment are really different actions. #532 – July 21, 2023 View in browser Programming Digest What I Learned about Payment Systems While Working at a Pizza Place
7/17/2023
9 : 24
Figma is a File Editor
A deep dive into building desktop-class software in the browser #531 – July 17, 2023 View in browser Programming Digest Figma is a File Editor Web apps vs file editors, Figma's architecture, and